GdkDisplay *display;
gulong serial;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
serial = _gdk_windowing_window_get_next_serial (display);
_gdk_display_add_device_grab (display,
{
GdkDisplay *display;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
return gdk_window_real_window_get_device_position (display,
display->core_pointer,
g_return_if_fail (event != NULL);
if (event->any.window)
- display = gdk_drawable_get_display (event->any.window);
+ display = gdk_window_get_display (event->any.window);
else
{
GDK_NOTE (MULTIHEAD,
"It is most likely synthesized outside Gdk/GTK+\n",
event->type);
- display = gdk_drawable_get_display (event->any.window);
+ display = gdk_window_get_display (event->any.window);
device_manager = gdk_display_get_device_manager (display);
- core_pointer = gdk_device_manager_get_client_pointer (device_manager);
+ core_pointer = gdk_display_get_core_pointer (display);
if (event->type == GDK_KEY_PRESS ||
event->type == GDK_KEY_RELEASE)
{
gdk_device_get_state (event->device, event->window, NULL, NULL);
- display = gdk_drawable_get_display (event->window);
+ display = gdk_window_get_display (event->window);
_gdk_display_enable_motion_hints (display, event->device);
}
}
{
case GDK_WINDOW_TOPLEVEL:
case GDK_WINDOW_TEMP: /* ? */
- gdk_display_put_event (gdk_drawable_get_display (window), &temp_event);
+ gdk_display_put_event (gdk_window_get_display (window), &temp_event);
break;
case GDK_WINDOW_FOREIGN:
offscreen = GDK_OFFSCREEN_WINDOW (private->impl);
/* May need to break grabs on children */
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
/* TODO: This needs updating to the new grab world */
#if 0
GdkWindowObject *obj = (GdkWindowObject *) object;
GdkDeviceManager *device_manager;
- device_manager = gdk_display_get_device_manager (gdk_drawable_get_display (GDK_DRAWABLE (window)));
+ device_manager = gdk_display_get_device_manager (gdk_window_get_display (window));
g_signal_handlers_disconnect_by_func (device_manager, device_removed_cb, window);
if (!GDK_WINDOW_DESTROYED (window))
private->device_cursor = g_hash_table_new_full (NULL, NULL, NULL,
(GDestroyNotify) gdk_cursor_unref);
- device_manager = gdk_display_get_device_manager (gdk_drawable_get_display (GDK_DRAWABLE (parent)));
+ device_manager = gdk_display_get_device_manager (gdk_window_get_display (parent));
g_signal_connect (device_manager, "device-removed",
G_CALLBACK (device_removed_cb), window);
if (GDK_WINDOW_DESTROYED (window))
return;
- display = gdk_drawable_get_display (GDK_DRAWABLE (window));
+ display = gdk_window_get_display (window);
screen = gdk_window_get_screen (window);
temp_window = g_object_get_qdata (G_OBJECT (screen), quark_pointer_window);
if (temp_window == window)
if (debug_updates)
{
/* Make sure we see the red invalid area before redrawing. */
- gdk_display_sync (gdk_drawable_get_display (window));
+ gdk_display_sync (gdk_window_get_display (window));
g_usleep (70000);
}
g_return_val_if_fail (GDK_IS_WINDOW (window), NULL);
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
return gdk_window_get_device_position (window, display->core_pointer, x, y, mask);
}
g_return_val_if_fail (GDK_IS_WINDOW (window), NULL);
g_return_val_if_fail (GDK_IS_DEVICE (device), NULL);
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
child = display->device_hooks->window_get_device_position (display, device, window,
&tmp_x, &tmp_y, &tmp_mask);
GList *devices, *d;
/* May need to break grabs on children */
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
device_manager = gdk_display_get_device_manager (display);
/* Get all devices */
return;
/* If motion hint is disabled, enable motion events again */
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
if ((private->event_mask & GDK_POINTER_MOTION_HINT_MASK) &&
!(event_mask & GDK_POINTER_MOTION_HINT_MASK))
{
private = (GdkWindowObject *) window;
/* If motion hint is disabled, enable motion events again */
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
if ((private->event_mask & GDK_POINTER_MOTION_HINT_MASK) &&
!(event_mask & GDK_POINTER_MOTION_HINT_MASK))
_gdk_display_enable_motion_hints (display, device);
g_return_if_fail (GDK_IS_WINDOW (window));
private = (GdkWindowObject *) window;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
if (private->cursor)
{
g_return_if_fail (GDK_IS_DEVICE (device));
private = (GdkWindowObject *) window;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
if (!cursor)
g_hash_table_remove (private->device_cursor, device);
if (composited)
gdk_window_ensure_native (window);
- display = gdk_drawable_get_display (GDK_DRAWABLE (window));
+ display = gdk_window_get_display (window);
if (!gdk_display_supports_composite (display) && composited)
{
event.expose.send_event = FALSE;
event.expose.region = damaged_region;
cairo_region_get_extents (event.expose.region, &event.expose.area);
- display = gdk_drawable_get_display (event.expose.window);
+ display = gdk_window_get_display (event.expose.window);
_gdk_event_queue_append (display, gdk_event_copy (&event));
}
return;
toplevel = get_event_toplevel (window);
- display = gdk_drawable_get_display (GDK_DRAWABLE (window));
+ display = gdk_window_get_display (window);
if (toplevel && !gdk_window_is_offscreen ((GdkWindowObject *)toplevel))
_gdk_windowing_window_beep (toplevel);
if (event_in_queue)
{
if (before_event)
- _gdk_event_queue_insert_before (gdk_drawable_get_display (window), event_in_queue, event);
+ _gdk_event_queue_insert_before (gdk_window_get_display (window), event_in_queue, event);
else
- _gdk_event_queue_insert_after (gdk_drawable_get_display (window), event_in_queue, event);
+ _gdk_event_queue_insert_after (gdk_window_get_display (window), event_in_queue, event);
}
else
- _gdk_event_queue_append (gdk_drawable_get_display (window), event);
+ _gdk_event_queue_append (gdk_window_get_display (window), event);
return event;
}
native = gdk_window_get_toplevel (native);
}
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
serial = _gdk_windowing_window_get_next_serial (display);
device_manager = gdk_display_get_device_manager (display);
native = gdk_window_get_toplevel (native);
}
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
serial = _gdk_windowing_window_get_next_serial (display);
device_manager = gdk_display_get_device_manager (display);
if (GDK_WINDOW_DESTROYED (changed_toplevel))
return FALSE;
- display = gdk_drawable_get_display (changed_toplevel);
+ display = gdk_window_get_display (changed_toplevel);
serial = _gdk_windowing_window_get_next_serial (display);
g_hash_table_iter_init (&iter, display->pointers_info);
if (_gdk_native_windows)
return; /* We use the native crossing events if all native */
- display = gdk_drawable_get_display (changed_window);
+ display = gdk_window_get_display (changed_window);
toplevel = get_event_toplevel (changed_window);
toplevel_priv = (GdkWindowObject *) toplevel;
gdk_event_get_state (source_event, &state);
time_ = gdk_event_get_time (source_event);
device = gdk_event_get_device (source_event);
- display = gdk_drawable_get_display (source_event->any.window);
+ display = gdk_window_get_display (source_event->any.window);
toplevel_window = convert_native_coords_to_toplevel (event_window,
toplevel_x, toplevel_y,
&toplevel_x, &toplevel_y);
toplevel_x = x;
toplevel_y = y;
- display = gdk_drawable_get_display (native_window);
+ display = gdk_window_get_display (native_window);
toplevel_window = convert_native_coords_to_toplevel (native_window,
toplevel_x, toplevel_y,
&toplevel_x, &toplevel_y);
if (!found_window)
return FALSE;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
if (root_window)
*root_window = _gdk_root;
nswindow = ((GdkWindowImplQuartz *)private->impl)->toplevel;
view = (GdkQuartzView *)[nswindow contentView];
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
screen_point = [NSEvent mouseLocation];
view = (GdkQuartzView *)[[nsevent window] contentView];
window = [view gdkWindow];
- display = gdk_drawable_get_display (GDK_DRAWABLE (window));
+ display = gdk_window_get_display (window);
device_manager = gdk_display_get_device_manager (display);
list = gdk_device_manager_list_devices (device_manager,
view = (GdkQuartzView *)[[nsevent window] contentView];
toplevel = [view gdkWindow];
- display = gdk_drawable_get_display (toplevel);
+ display = gdk_window_get_display (toplevel);
private = GDK_WINDOW_OBJECT (toplevel);
event_type = [nsevent type];
check_grab_unmap (GdkWindow *window)
{
GList *list, *l;
- GdkDisplay *display = gdk_drawable_get_display (window);
+ GdkDisplay *display = gdk_window_get_display (window);
GdkDeviceManager *device_manager;
device_manager = gdk_display_get_device_manager (display);
check_grab_destroy (GdkWindow *window)
{
GList *list, *l;
- GdkDisplay *display = gdk_drawable_get_display (window);
+ GdkDisplay *display = gdk_window_get_display (window);
GdkDeviceManager *device_manager;
/* Make sure there is no lasting grab in this native window */
window = _gdk_root;
g_object_ref (window);
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
GDK_NOTE (EVENTS_OR_INPUT,
g_print ("_gdk_input_other_event: window=%p %+d%+d\n",
int xroot_x, xroot_y, xwin_x, xwin_y;
unsigned int xmask;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
if (!XQueryPointer (GDK_WINDOW_XDISPLAY (window),
GDK_WINDOW_XID (window),
return FALSE;
priv = GDK_DEVICE_XI2 (device)->priv;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
if (!XIQueryPointer (GDK_WINDOW_XDISPLAY (window),
priv->device_id,
event->button.button = xdbe->button;
if (event->button.type == GDK_BUTTON_PRESS)
- _gdk_event_button_generate (gdk_drawable_get_display (event->button.window),
+ _gdk_event_button_generate (gdk_window_get_display (event->button.window),
event);
GDK_NOTE (EVENTS,
context = (GdkDragContext *)tmp_list->data;
private = PRIVATE_DATA (context);
- if ((context->source_window && gdk_drawable_get_display (context->source_window) != display) ||
- (context->dest_window && gdk_drawable_get_display (context->dest_window) != display))
+ if ((context->source_window && gdk_window_get_display (context->source_window) != display) ||
+ (context->dest_window && gdk_window_get_display (context->dest_window) != display))
continue;
context_dest_xid = context->dest_window ?
GDK_NOTE (DND,
g_message ("Motif status message: flags %x", flags));
- display = gdk_drawable_get_display (event->any.window);
+ display = gdk_window_get_display (event->any.window);
if (!display)
return GDK_FILTER_REMOVE;
g_message ("XdndStatus: dest_window: %#x action: %ld",
dest_window, action));
- display = gdk_drawable_get_display (event->any.window);
+ display = gdk_window_get_display (event->any.window);
context = gdk_drag_context_find (display, TRUE, xevent->xclient.window, dest_window);
if (context)
GDK_NOTE (DND,
g_message ("XdndFinished: dest_window: %#x", dest_window));
- display = gdk_drawable_get_display (event->any.window);
+ display = gdk_window_get_display (event->any.window);
context = gdk_drag_context_find (display, TRUE, xevent->xclient.window, dest_window);
if (context)
new_context->actions = 0;
- display = gdk_drawable_get_display (GDK_DRAWABLE (window));
+ display = gdk_window_get_display (window);
device_manager = gdk_display_get_device_manager (display);
device = gdk_device_manager_get_client_pointer (device_manager);
gdk_drag_context_set_device (new_context, device);
static const gulong xdnd_version = 5;
MotifDragReceiverInfo info;
Atom motif_drag_receiver_info_atom;
- GdkDisplay *display = gdk_drawable_get_display (window);
+ GdkDisplay *display = gdk_window_get_display (window);
g_return_if_fail (window != NULL);
* this function returns. This is required because the returned XID
* for this window must be valid immediately, even with another
* connection to the Xserver */
- gdk_display_sync (gdk_drawable_get_display (window));
+ gdk_display_sync (gdk_window_get_display (window));
}
if (!GDK_WINDOW_IS_X11 (window))
_gdk_xgrab_check_unmap (GdkWindow *window,
gulong serial)
{
- GdkDisplay *display = gdk_drawable_get_display (window);
+ GdkDisplay *display = gdk_window_get_display (window);
GdkDeviceManager *device_manager;
GList *devices, *d;
void
_gdk_xgrab_check_destroy (GdkWindow *window)
{
- GdkDisplay *display = gdk_drawable_get_display (window);
+ GdkDisplay *display = gdk_window_get_display (window);
GdkDeviceManager *device_manager;
GdkDeviceGrabInfo *grab;
GList *devices, *d;
if (GDK_WINDOW_DESTROYED (window))
return FALSE;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
xproperty = gdk_x11_atom_to_xatom_for_display (display, property);
if (type == GDK_NONE)
xtype = AnyPropertyType;
gdk_window_ensure_native (window);
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
xproperty = gdk_x11_atom_to_xatom_for_display (display, property);
xtype = gdk_x11_atom_to_xatom_for_display (display, type);
xwindow = GDK_WINDOW_XID (window);
{
OwnerInfo *info = tmp_list->data;
- if (gdk_drawable_get_display (info->owner) == display &&
+ if (gdk_window_get_display (info->owner) == display &&
info->selection == gdk_x11_xatom_to_atom_for_display (display, event->selection))
{
if ((GDK_DRAWABLE_XID (info->owner) == event->window &&
xev.y_root = 0;
xev.state = modifiers;
xev.keycode = 0;
- success = gdk_keymap_get_entries_for_keyval (gdk_keymap_get_for_display (gdk_drawable_get_display (window)), keyval, &keys, &n_keys);
+ success = gdk_keymap_get_entries_for_keyval (gdk_keymap_get_for_display (gdk_window_get_display (window)), keyval, &keys, &n_keys);
success &= n_keys > 0;
if (success)
{
static void
set_wm_protocols (GdkWindow *window)
{
- GdkDisplay *display = gdk_drawable_get_display (window);
+ GdkDisplay *display = gdk_window_get_display (window);
Atom protocols[4];
int n = 0;
{
GdkWindowObject *obj = (GdkWindowObject *)window;
GdkToplevelX11 *toplevel = _gdk_x11_window_get_toplevel (window);
- GdkDisplay *display = gdk_drawable_get_display (window);
+ GdkDisplay *display = gdk_window_get_display (window);
Display *xdisplay = GDK_WINDOW_XDISPLAY (window);
XID xid = GDK_WINDOW_XID (window);
GdkScreenX11 *screen_x11 = GDK_SCREEN_X11 (GDK_WINDOW_SCREEN (parent));
if (WINDOW_IS_TOPLEVEL (window))
{
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
display_x11 = GDK_DISPLAY_X11 (display);
toplevel = _gdk_x11_window_get_toplevel (window);
gulong *current_desktop;
GdkDisplay *display;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
/* Get current desktop, then set it; this is a race, but not
* one that matters much in practice.
!WINDOW_IS_TOPLEVEL_OR_FOREIGN (window))
return;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
switch (hint)
{
type = GDK_WINDOW_TYPE_HINT_NORMAL;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
if (XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), GDK_WINDOW_XID (window),
gdk_x11_get_xatom_by_name_for_display (display, "_NET_WM_WINDOW_TYPE"),
!WINDOW_IS_TOPLEVEL_OR_FOREIGN (window))
return;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
xdisplay = GDK_DISPLAY_XDISPLAY (display);
xwindow = GDK_WINDOW_XID (window);
{
GdkDisplay *display;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
if (GDK_WINDOW_DESTROYED (window) ||
!WINDOW_IS_TOPLEVEL_OR_FOREIGN (window))
g_return_if_fail (GDK_IS_WINDOW (window));
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
if (GDK_WINDOW_DESTROYED (window) ||
!WINDOW_IS_TOPLEVEL_OR_FOREIGN (window))
gdk_error_trap_push();
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
xwindow = GDK_WINDOW_XID (window);
/* first try: use _NET_FRAME_EXTENTS */
int winy = 0;
unsigned int xmask = 0;
- _gdk_windowing_get_device_state (gdk_drawable_get_display (window), device,
+ _gdk_windowing_get_device_state (gdk_window_get_display (window), device,
&screen, &rootx, &rooty, &xmask);
gdk_window_get_origin (window, &originx, &originy);
winx = rootx - originx;
if (GDK_WINDOW_XID (window) != GDK_WINDOW_XROOTWIN (window))
xevent_mask = StructureNotifyMask | PropertyChangeMask;
- display_x11 = GDK_DISPLAY_X11 (gdk_drawable_get_display (window));
+ display_x11 = GDK_DISPLAY_X11 (gdk_window_get_display (window));
gdk_event_source_select_events ((GdkEventSource *) display_x11->event_source,
GDK_WINDOW_XWINDOW (window), event_mask,
xevent_mask);
!WINDOW_IS_TOPLEVEL_OR_FOREIGN (window))
return;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
display_x11 = GDK_DISPLAY_X11 (display);
toplevel = _gdk_x11_window_get_toplevel (window);
!WINDOW_IS_TOPLEVEL_OR_FOREIGN (window))
return;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
l = pixbufs;
size = 0;
!WINDOW_IS_TOPLEVEL_OR_FOREIGN (window))
return;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
g_object_set_qdata (G_OBJECT (window), g_quark_from_static_string ("gdk-icon-name-set"),
GUINT_TO_POINTER (name != NULL));
toplevel = _gdk_x11_window_get_toplevel (window);
if (leader == NULL)
- leader = gdk_display_get_default_group (gdk_drawable_get_display (window));
+ leader = gdk_display_get_default_group (gdk_window_get_display (window));
if (toplevel->group_leader != leader)
{
if (GDK_WINDOW_DESTROYED (window))
return NULL;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
hints_atom = gdk_x11_get_xatom_by_name_for_display (display, _XA_MOTIF_WM_HINTS);
if (GDK_WINDOW_DESTROYED (window))
return;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
hints_atom = gdk_x11_get_xatom_by_name_for_display (display, _XA_MOTIF_WM_HINTS);
!WINDOW_IS_TOPLEVEL (window))
return;
- display = gdk_drawable_get_display (window);
+ display = gdk_window_get_display (window);
if (opacity < 0)
opacity = 0;